home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1998 July / EnigmA AMIGA RUN 29 (1998)(G.R. Edizioni)(IT)[!][issue 1998-07 & 08].iso / recent / mergea.lha / MergeAIFF / MergeAIFF10.doc < prev   
Text File  |  1998-01-09  |  3KB  |  94 lines

  1. **********************************************************************
  2. **         MergeAIFF 1.0 Copyright © by Erik Spåre 1998             **
  3. **                       (Parsec/Phuture 303)                       **
  4. **********************************************************************
  5.  
  6. INTRODUCTION
  7.  
  8.     This simple program will let you join 2 or more (maximum 20) AIFF
  9.     (Audio IFF) files into one single file.
  10.  
  11.  
  12. BACKGROUND
  13.  
  14.     A friend recently lent me his CD-ROM and I started to sample my
  15.     favourite cd's, to have them mp3-packed. But I encountered
  16.     problems... When I started to transfer the songs (using OptyCDPlayer)
  17.     the operation would be aborted for no apparent reason, after 1-10
  18.     seconds. I found that this did not happen when I saved to the ramdisk.
  19.     But the tune I was trying to save was 170MB, and I only have 32MB of
  20.     RAM.
  21.  
  22.     I couldn't seem to find a program on Aminet that joined AIFF files,
  23.     only one called Join8SVX. I was forced to write my own...
  24.  
  25.  
  26. USAGE
  27.  
  28.     MergeAIFF <sourcefiles separated by spaces> AS <output file>
  29.  
  30.     For example, if you save a tune in 2 parts, with the beginning in
  31.     orb1.aiff and the end in orb2.aiff, you could write:
  32.  
  33.     MergeAIFF dh0:orb1.aiff ram:orb2.aiff AS dh0:orb.aiff
  34.  
  35.  
  36. REQUIREMENTS
  37.  
  38.     I'm not sure what version/s of the OS IFFParse library requires.
  39.     250kb will be allocated for a transfer buffer, but if that fails
  40.     half of that sum will be allocated. If that also fails, half of that
  41.     sum etc. The smallest allowed buffer is 32kb.
  42.  
  43.  
  44. LIMITATIONS
  45.  
  46.     The only chunks that are recognized and copied are COMM (which
  47.     contains info about the sound) and SSND (containing the sound
  48.     itself). Any other chunk will be disregarded (I'm not sure there
  49.     are any, I just wrote this program to suit _my_ needs).
  50.  
  51.     The two fields "offset" and "blocksize" in the SSND chunk must be
  52.     zero. Reading IFF specs are very boring, so I skipped these two
  53.     when 1: I noticed that Opty did not us them, and 2: I read that they
  54.     are rarely used. If one of your sourcefiles would happen to use
  55.     these fields, this program will refuse to merge them.
  56.  
  57.  
  58. FEATURES
  59.  
  60.     * To make up for above mentioned limitations you'll find the sourcecode
  61.       (in C) included. If you make any improvements then please contact me
  62.       so that we can use them in the next release.
  63.  
  64.     * It is free.
  65.  
  66.     * If your computer tend to crash when you're saving a large song to
  67.       your hd, you can save via the RAM-disk and then use this program.
  68.       Healthier for the drive...
  69.  
  70.  
  71. HISTORY
  72.  
  73.     This version released 980109.
  74.  
  75.  
  76. THE PHUTURE
  77.  
  78.     Since this program has all the features I need, there probably won't be
  79.     any updates (unless someone asks me).
  80.  
  81.  
  82. CONTACT ME
  83.  
  84.     EMail only: parsec@aljan.com.au
  85.     (Valid at least to the end of mars 1998,
  86.     after that, use: blodskam@hotmail.com)
  87.  
  88.  
  89. SPECIAL THANKS
  90.  
  91.     The Colonel Ronnie for lending me his CD-ROM,
  92.     Tungsten and Peoyli for giving me info about the iffparse library.
  93.  
  94.